*{margin:0;padding:0;}
html{font-family:'宋体';font-size:14px;color:#333;}

@media screen and (max-width: 768px) and (min-width: 0) {
	body{background-color:#F0F0F0;}
    .subject{width:100%;}
}
@media screen and (min-width: 768px) {
    body{background-color:#FFFFFF;}
    .subject{width:400px;height:600px;margin:0 auto;margin-top:100px;overflow-y:scroll;}
}
.subject{ padding: 10px;box-sizing: border-box;background-color:#F0F0F0;}

.fix {
    font-size: 12px;
    color: #666;
    padding-bottom: 15px;
}

.fix h2 {
    font-size: 14px;
    color: red;
}

.fix p {
    line-height: 18px;
    margin: 0;
}

.fix button {
    background: #ff7a01;
    color: #fff;
    text-align: center;
    width: 40%;
    font-size: 0.8em;
    line-height: 30px;
    border-radius: 5px;
    height: 30px;
    max-width: 98%;
    border: none;;
}
